package com.woniuxy.annotion;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @author yellow Docter
 * @date 2024-09-28
 * @desc 蜗牛创想：www.woniuxy.com
 *
 *  自定义注解步骤:
 *    1、创建一个   annotation  @interface
 *    2、定义注解的使用范围  和 注解的生命周期
 *         @Retention(RetentionPolicy.RUNTIME)  生命周期 一般就使用 RUNTIME
 *         @Target(ElementType.TYPE)          在类上面使用
 *         @Target(ElementType.Method)        方法上面使用
 *
 *    3、设置属性
 *    4、在方法上面使用
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
public @interface MyLimit {

    //时间
    int time();

    //计数
    int count();

}
